package com.example.springboot01.taskexecutor;

import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;

/**
 * @Description : 任务执行类
 * 1.@Async表示执行的是异步方法，如果注解在类上，则该类所有方法都是异步的
 * 2.用哪个容器执行，就会用哪个容器中配置的线程池
 */
@Service
public class AsyncTaskService {

    @Async
    public void executeAsyncTask(Integer i) {
        System.out.println("执行异步任务：" + i);
    }

    @Async
    public void executeAsyncTaskPlus(Integer i) {
        System.out.println("执行异步任务+1：" + (i + 1));
    }
}
